package com.oim.function.ui;

import com.oim.common.event.ExecuteAction;

/**
 * 设备监控抽象类
 * 
 * @author: XiaHui
 * @date: 2017年4月11日 下午2:45:38
 */
public abstract class AbstractDeviceMonitor {

	ExecuteAction executeAction;

	public AbstractDeviceMonitor(ExecuteAction executeAction) {
		this.executeAction = executeAction;
	}

	/**
	 * 获取的监控数据设置进去就可以刷新界面了
	 * 
	 * @author: XiaHui
	 * @createDate: 2017年4月11日 下午2:50:03
	 * @update: XiaHui
	 * @updateDate: 2017年4月11日 下午2:50:03
	 */
	public <T> void setMonitorData(T t) {
		executeAction.execute(t);
	}
}
